peruvian anchoveta (engraulis ringens) - Spanish English Dictionary